This structure is used to store the original PMT stream table,
converting the integer fields to the CPU endianness.
The undocumented parameters are used only internally by the API and/or
are fields that are reserved. They shouldn't be used, as they may change
on future API releases.
Everything after dvb_table_pmt::descriptor (including it) won't be
bit-mapped to the data parsed from the MPEG TS. So, metadata are added there.
@struct dvb_table_pmt @brief MPEG-TS PMT table @ingroup dvb_table
@param header struct dvb_table_header content @param pcr_pid PCR PID @param desc_length descriptor length @param descriptor pointer to struct dvb_desc @param stream pointer to struct dvb_table_pmt_stream
This structure is used to store the original PMT stream table, converting the integer fields to the CPU endianness.
The undocumented parameters are used only internally by the API and/or are fields that are reserved. They shouldn't be used, as they may change on future API releases.
Everything after dvb_table_pmt::descriptor (including it) won't be bit-mapped to the data parsed from the MPEG TS. So, metadata are added there.